# 随机数：在一定区间范围内，随机的抽取一个数据
# 1.导入随机数包（包：提供一堆功能的集合体）
import random

# 2.随机获取整数(从10~20之间随机获取一个整数)
# num = random.randint(10, 200)  # 开始到结束的范围[a,b]
# print(num)
# 定义1=石头，2=剪刀，3=布（遵循：石头赢剪刀，剪刀赢布，布赢石头）
player = int(input("请出拳（1=石头，2=剪刀，3=布）："))
computer = random.randint(1, 3)


# 转换为文字方便理解
def get_name(num):
    return {1: "石头", 2: "剪刀", 3: "布"}[num]


print(f"你出的是：{get_name(player)}")
print(f"电脑出的是：{get_name(computer)}")
# 判断逻辑：考虑人胜利的情况
if (player == 1 and computer == 2) or \
        (player == 2 and computer == 3) or \
        (player == 3 and computer == 1):
    print("你赢了！")
elif player == computer:
    print("平局！")
else:
    print("电脑赢了！")
